Accelerated Multi-Phase Packet Classification Architecture Using Internal Buffer
نویسندگان
چکیده
Traditionally, Internet routers only perform best effort service by processing each incoming packet in the same manner. With the emergence of new applications, packet classification is essential for supporting advanced Internet applications, such as network security and QoS provisioning. As the packet classification on multiple-fields is a difficult and time consuming problem, Internet routers need to classify incoming packet quickly into flows. In this paper, we present multi-phase packet classification architecture using an internal buffer for fast packet processing. Using internal buffer between address pair searching phase and remained fields searching phases, we can hide latency cones from the characteristic that search times of source and destination header fields are different. The proposed architecture is easy to apply to different needs due to its simplicity and generality.
منابع مشابه
Multi-Stage Fiber Delay Line Buffer in Photonic Packet Switch for Asynchronously Arriving Variable-Length Packets
We study photonic packet switches to support asynchronously arriving variable-length packets. A scheduler for contention resolution is operated in electrical domain even when data street of the buffer is provided in optical domain. In this scheme, the scheduler may be a bottleneck. To compensate the gap of high-speed optical transmission and slow-speed electronic processing, we propose a multi-...
متن کاملOn buffer limited congestion window dynamics and packet loss
The central result of this paper is an analytic formula describing the packet loss probability in a buffer as a function of the length of the buffer and the probability of external packet loss. This formula makes it possible to calculate the total loss along a multi-buffer, multi-link route. Also, new types of congestion window distributions are discovered when the packet loss in the buffer is ...
متن کاملDesign and Analysis of a Fully-Distributed Parallel Packet Switch with Buffered Demultiplexers
A Parallel Packet Switch (PPS) is a multistage switch aimed at building a very high-speed switch using much slower devices. A PPS in general has three stages. Several packet switches are placed in the central stage, which operate slower than the external line’s rate. Incoming packets are spread over the center-stage switches by demultiplexers at the input stage. Packets destined to each output ...
متن کاملThe Designs of a Scalable Optical Packet Switching Architecture
This paper proposes a new switching architecture to be used in all optical packet switching networks. The proposed switch is derived from an original 2 × 2 two-stage multi-buffer switched delay line based optical switching node, known as an M-Quadro node. By incorporating bypass lines into the M-Quadro architecture and employing a novel switch control strategy, the optical packet switching node...
متن کاملTowards High-performance Flow-level Packet Processing on Multi-core Network Processors
There is a growing interest in designing high-performance network devices to perform packet processing at flow level. Applications such as stateful access control, deep inspection and flow-based load balancing all require efficient flow-level packet processing. In this paper, we present a design of high-performance flow-level packet processing system based on multi-core network processors. Main...
متن کامل